//
//  YZPersonalVM.h
//  VET
//
//  Created by 刘文靖 on 2018/7/4.
//  Copyright © 2018年 YZ. All rights reserved.
//

#import <Foundation/Foundation.h>

@interface YZPersonalVM : NSObject
/** =========个人资料修改=========== */
/** 头像修改 */
- (RACSignal*)uploadSignal:(UIImage*)image;
/** 修改名字*/
- (RACSignal*)updteUserInfoWithName:(NSString *)name;

/** 提交专业认证证书 */
- (RACSignal*)uploadCertificate:(UIImage*)image;
/** 完善用户信息 professionType 身份信息 company 所在公司,province 省份,city 城市*/
- (RACSignal*)updteUserInfoWithProfessionType:(NSString *)professionType company:(NSString *)company          province:(NSString *)province city:(NSString *)city;
/**兽医个人基本信息 */
- (RACSignal*)requestPersonalBaseInfo;

/**修改密码,获取短信验证码 */
- (RACSignal*)requestMessageForPWD:(NSString *)mobile;
/**修改密码,需要传入验证码,手机号,密码(此处传明文) */
- (RACSignal*)modifyPassword:(NSString *)newPWD mobile:(NSString *)mobile verCode:(NSString *)verCode;
/**兽医职业类型,返回String集合*/
- (RACSignal*)requestProfessionTypeArr;
/**个人中心-设置-用户反馈*/
- (RACSignal*)submitFeedback:(NSString *)feedbackType content:(NSString *)content;
/** 消息通知设置*/
- (RACSignal*)updteNotificationSetting:(NSDictionary *)dict;

@end
